package com.yhsoft.benefitcard.controller.request;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDate;

/**
 * @author: yyyyyyyh
 * @create: 2023-09-27
 * @Version 1.0
 **/
@Data
public class AddCardBatch2InVo {

    /**
     * id
     */
    @ApiModelProperty("第一批次的ID")
    private Integer batch1Id;

    /**
     * 卡片类型
     */
    @ApiModelProperty("福利卡类型，JFK-积分卡 DYQ-电影券  LPK-礼品卡")
    private String cardType;

    /**
     * 面值
     */
    @ApiModelProperty("面值")
    private String faceValue;

    /**
     * 售价
     */
    @ApiModelProperty("售价")
    private String salePrice;

    /**
     * 激活数量
     */
    @ApiModelProperty("激活数量")
    private String activateNum;

    /**
     * 下游企业名称
     */
    @ApiModelProperty("下游企业id")
    private Integer customerId;

    /**
     * 可用城市
     */
    @ApiModelProperty("可用城市")
    private String enableCitys;

    /**
     * 开始日期
     */
    @ApiModelProperty("开始日期：yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd", timezone="GMT+8")
    private LocalDate startTime;

    /**
     * 结束日期
     */
    @ApiModelProperty("结束日期：yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd", timezone="GMT+8")
    private LocalDate endTime;

    /**
     * 是否电影票风控
     */
    @ApiModelProperty("是否电影票风控：1-是，0否")
    private Integer isFlimFk;

    /**
     * 是否特殊场次购票
     */
    @ApiModelProperty("是否特殊场次购票：1-是，0否")
    private Integer isSpecialShowing;

    /**
     * 可使用专题
     */
    @ApiModelProperty("可使用专题的ID")
    private String salesTopicId;

    /**
     * 是否展示商品面值
     */
    @ApiModelProperty("是否展示商品面值：1-是，0否")
    private Integer isShowFacevalue;
}
